return slot;
}
-#if 0
static void
gtk_action_muxer_append_group_actions (const char *prefix,
Group *group,
g_strfreev (group_actions);
}
-static gchar **
-gtk_action_muxer_list_actions (GActionGroup *action_group)
+char **
+gtk_action_muxer_list_actions (GtkActionMuxer *muxer)
{
- GtkActionMuxer *muxer = GTK_ACTION_MUXER (action_group);
GHashTable *actions;
char **keys;
- actions = g_hash_table_new_full (g_str_hash, g_str_equal,
- g_free, NULL);
+ actions = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
for ( ; muxer != NULL; muxer = muxer->parent)
{
return (char **)keys;
}
-#endif
static Group *
gtk_action_muxer_find_group (GtkActionMuxer *muxer,
GVariant *state);
gboolean gtk_action_muxer_has_action (GtkActionMuxer *muxer,
const char *action_name);
+char ** gtk_action_muxer_list_actions (GtkActionMuxer *muxer);
void